package br.gov.ifrn.action;

import javax.faces.bean.RequestScoped;
import javax.inject.Named;

import br.gov.ifrn.model.Usuario;

/**
 * @author diego
 */
@Named("loginAction")
@RequestScoped
public class LoginAction extends Action {

	private Usuario usuario;

	public LoginAction() {
		super();
	}
	
	public Usuario getUsuario() {
		return usuario;
	}
	
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public String cadastrar(){
		CadastroAction cadastroAction = new CadastroAction();
		return cadastroAction.inicia();
	}
	
	@Override
	public void inicializaDados(){		
		if( isRequestXml() ){
			//redirect("/resteasy/hello/say");
			System.out.println("/resteasy/hello/say");
		}
		this.setDadosInicializados(true);
		this.setUrl("/index.xhtml");
		this.usuario = new Usuario();
	}

	@Override
	public String confirma() {
		// TODO Auto-generated method stub
		return getUrl();
	}

	@Override
	public String cancela() {
		// TODO Auto-generated method stub
		return null;
	}

}